package com.zoweunion.mechanic.dao.base;

import java.util.HashMap;
import java.util.List;
import java.util.Map;

public interface MessagePushDao {

	
	/**
	 * 查询指定服务商下的所有消息推送基础设置
	 * @param reqMap
	 * @return
	 */
	List<Map<String, Object>> pageQuery(Map<String, Object> reqMap);

	/**
	 * 新增消息推送设置
	 * @param reqMap
	 * @return
	 */
	int insert(Map<String, Object> reqMap);
	
	/**
	 * 修改消息推送设置
	 * @param reqMap
	 * @return
	 */
	int update(Map<String, Object> reqMap);

	/**
	 * 查询所有状态为2 3 4 的工单信息
	 * @param reqMap
	 * @return
	 */
	List<Map<String, Object>> getOrderInfoByOrderStauts(HashMap<String, Object> reqMap);
	
	/**
	 * 根据服务商id查询消息推送信息
	 */
	Map<String, Object> getMessagePushByS_id(Map<String, Object> reqMap);

}
